package coeur;

import obj.Barre;
import obj.Joueur;

public class Equipe {
	public int equipe;
	protected int i;
	public int score;

	protected int dernierJoueur;

	protected Barre[] barres;
	public float[] lim;

	public Equipe(int eq, float[] lim) {
		this.equipe = eq;
		this.lim = lim;
		i = 0;
		score = 0;
		barres = new Barre[4];
		barres[0] = new Barre(equipe, 0, 1, lim[0], lim[1]);
		barres[1] = new Barre(equipe, 1, 2, lim[2], lim[3]);
		barres[2] = new Barre(equipe, 3, 4, lim[4], lim[5]);
		barres[3] = new Barre(equipe, 7, 3, lim[6], lim[7]);
	}

	public Barre[] getBarres() {
		return barres;
	}

	public Joueur getJoueur(int i) {
		Joueur[] joueurs = new Joueur[10];
		int k = 0;
		for (Barre b : getBarres()) {
			for (Joueur j : b.getJoueurs()) {
				joueurs[k] = j;
				k++;
			}
		}
		return joueurs[i];
	}

	public Barre barreSuivante() {
		if (i < barres.length - 1) {
			i++;
		}
		return barres[i];
	}

	public Barre barrePrecedente() {
		if (i > 0) {
			i--;
		}
		return barres[i];
	}

}
